Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Архитектура и шаблоны проектирования на Python от GeekBrains

Вы научитесь

Курс подойдёт для программистов с небольшим опытом, которые хотят освоить создание хорошего кода на языке Python. Обучение раскрывает тонкости использования разных видов паттернов для правильной и эффективной организации кода. Вы разберётесь в работе с микросервисной архитектурой приложений. Узнаете, как можно заранее учесть возможности для будущего масштабирования. Поймёте, как делать приложения, которые будут отличаться высокой производительностью и надёжностью. Сможете лучше понимать назначение и применение фреймворков. Разложите знания по полочкам и пополните своё портфолио.
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
2 месяца
Стоимость
15000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Находить и различать антипаттерны
#02
Разбираться во фреймворках и принципах ООП
#03
Работать с базами данных и бизнес-системами
#04
Использовать шаблоны проектирования «банды четырёх»
#05
Применять разные способы работы с микросервисной архитектурой
Программа курса

Программа содержит много практики и наглядных примеров кода. Уроки и работа над курсовым проектом выстроены с постепенным повышением уровня сложности. Преподаватель оперативно даёт обратную связь по заданиям и объясняет непонятные моменты.

Паттерны web-представления

Научитесь делать фреймворки по стандартам взаимодействия сервера с Python-программой как основу для отработки шаблонов проектирования.

Архитектура python-приложений

Рассмотрите основные виды, параметры, терминологию бизнес-систем. Продолжите работу над фреймворком.

Принципы проектирования

Разберётесь на практике в создании качественной структуры для Python-приложений. Изучите основные шаблоны и принципы объектно-ориентированного программирования. Доработаете фреймворк для применения в дальнейших уроках.

Порождающие паттерны

Познакомитесь с паттернами проектирования «банды четырёх». Поймёте, что из себя представляют высокоуровневые описания решений первой категории.

Структурные паттерны

Разберёте на примерах шаблоны проектирования для создания более масштабных структур из объектов и классов.

Поведенческие паттерны

Изучите работу с паттернами, позволяющими осуществлять и настраивать взаимодействие между теми или иными классами и объектами.

Архитектурные системные паттерны

Рассмотрите архитектурные шаблоны, которые отвечают за состав, взаимодействие подсистем. Узнаете, как их использовать для работы с БД для бизнес-систем.

Антипаттерны

Поймёте, какие часто встречающиеся шаблоны ошибок существуют и для чего их нужно знать. Освоите поиск таких ловушек и оптимизацию кода.

Микросервисная архитектура

Изучите работу, сильные и слабые стороны, а также проблемы приложений с микросервисными компонентами. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
GeekBrains
Школа
GeekBrains – это одна из крупнейших в России платформ для онлайн-образования, предоставляющая курсы по 3 главным направлениям: IT, маркетинг и дизайн.